const {
    Schema,
    model
} = require('mongoose');
const moment = require('moment');

const ordersSchema = new Schema({
    time: {
        type: String,
        default: moment().format('YYYY年MM月DD日 HH:mm'),
    },
    salesmanId: {
        type: Schema.Types.ObjectId, // mongoose 中 _id 属性的类型
        ref: 'Salesmans' // 指定关联集合的模型名称
    },
    reason:String,
    state: Number,
    usersId: {
        type: Schema.Types.ObjectId, // mongoose 中 _id 属性的类型
        ref: 'Users' // 指定关联集合的模型名称
    },
    productsId: {
        type: Schema.Types.ObjectId, // mongoose 中 _id 属性的类型
        ref: 'Products' // 指定关联集合的模型名称
    },
    reason: String
}, {
    versionKey: false
});

const Orders = model('Orders', ordersSchema, 'orders');
module.exports.Orders = Orders;